First basic working implementation
Ignore npm-debug.log