mainmenu is good but opacmenu needs work