started master branch, next: develop lib/pragma.js