opps need description and user_options