add duration to snap