add a clock-ready Plug class