First steps in MessageQueue Implementation