setting up for npm etc