builds content for production