tests for all 4 messages working