patched some mistakes and added package.json