message obj scaffolding