working on silkveil.js
first working version