removed uuid package dependency and functions