fixing uid creation, not yet fully clean
version bump, new way to construct uid