making npm behave