implemented (and tested) printing out whole messages/structures
diff --git a/aos/build/queues/output/q_struct.rb b/aos/build/queues/output/q_struct.rb
index 868f1f2..05c2932 100644
--- a/aos/build/queues/output/q_struct.rb
+++ b/aos/build/queues/output/q_struct.rb
@@ -29,6 +29,12 @@
 		end
 		create_DoGetType(type_class, cpp_tree)
 		create_GetType(type_class, cpp_tree)
+    create_DefaultConstructor(type_class, cpp_tree)
+    create_InOrderConstructor(type_class, cpp_tree)
+    create_Zero(type_class, cpp_tree)
+    create_Size(type_class, cpp_tree)
+    create_Serialize(type_class, cpp_tree)
+    create_Deserialize(type_class, cpp_tree)
 		return type_class
 	end
 	def getPrintFormat()
@@ -42,13 +48,13 @@
 	def toHost(offset, suite, parent)
 		@members.each do |elem|
 			elem.toHost(offset, suite, parent)
-			offset += elem.size()
+			offset += " + #{elem.size()}"
 		end
 	end
 	def toNetwork(offset, suite, parent)
 		@members.each do |elem|
 			elem.toNetwork(offset, suite, parent)
-			offset += elem.size()
+			offset += " + #{elem.size()}"
 		end
 	end
 	def zeroCall(suite, parent)