slowly starting to handle  server-side dependencies with npm