CJ - api and misc