test out unique id generator
delete old
one final tweak
tweaks and finishing touches for this