updating for npm