Add HalfClock implementation & build compliance