waiting on some api stuff from cj