Triple Time stamping technique