* updated to latest features and sword.js