respond to request