add npm, fine tune git status