pro.js core