toplevel menu; parser fixes