- message monitor template shouldn't use member but instead use monitor to keep track of message was received