add 'add_user_functionality'