start using existing npm modules where applicable