added server and npm modules