add api.clj