Initial code
fix npm dependencies