tests passing for the first 4 messages