add message rep parser
implmented send request method