refactored MenuHelper to singleton