menu_contains needs to be finished