Change the name to be more appropriate
Document the functions
Refactoring
More refactoring + UUID changes
Refactoring