clock and transform