compiles for production