add addtional respone methods
consolidated request/response into message struct
adjusting naming to a Return pattern