Initial BlackClock implementation