working on timings transistions