v0.4

moved to JS approach