fully working minus the menu

fully working minus the menu