add submenu. fix padding.