use package.json, more cleanup