add S.js