prepare for production