impl: menu directives