add UUIDGenerator into framework