added timefactor