change production to compile