annonation based menu.