respond to user