lower cased the name of the package for compatibility with npm
update constructor