add slate.js