first version of sign.js