half working menu
mostly working menu