added general message type