change compile on production to false, may change back later