adding the uuid function