if the uuid node module can do this, let's add that in with this PR instead of in follow-up