topmenu inner outer class