added first.clj