first commit to prince.js