First message working, almost done with design.