first version of UUID service class