clk: lib (& use in scr)