get abstract menu class to work