improved frmmainmenu