deserializes messages into byte array and msg type