add cjsx support