added duration factor object