initial specs for Message model passing