working on menus. menu rendering is currently broken.