initial commit js and python libs