re-org for npm