keyword constructor for message
added message sequencer with tests