racking my brain for a new improved way