improvements npm