rename formatter to responder, formatResponse to buildResponse