more button and inner classes