working on p23 clj