Integrating post model with existing program infrastructure.

You don't want require user, location or category?