added request/responseById and Message type how the messag should be executed