refactored tip responses for clarity, and requiring user to be logged into current provider