Gave credit for UUID function