prepare to production