updated package.json with a repo
inheritence -> composition
reverting changes