adding uuids to prevent file collisions