added compiler _cmp.js