costfunctionReg done