more work on menu class