working on menu. breaking it into smaller/better parts.