generate_uuid moved