add menu and common interface.