update to prepare for npm