bit more work on menu
implement helper menu
name some macros to help with declarations (sorry Felipe :))