Integrating post model with existing program infrastructure.

maybe title is required