(source code) part1 part2 clock debug