added getClocks and getClockParts behaviour