updated to latest exogenesis and added npm