All Clock Designs