1) clocks should have a reference to their parent 2) when a clock dequeues, it should notify its parent of its new priority