Added productionMode parameter