tweak code
tweak for npm