use annotations to work with menu