user-operated