add npm part