New engine. fixing day diff problems