Initial dist subtree commit
js changes