Added Structs Specifically for Data Messaging