setup for production