add menucontroller. fix menu