prepare for procution environment