add menu and information function