added npm stuff