it's better to create struct message to store binary data.