CA javascript

CA javascript version 1(temp)
lack of annotation, testing