refactored uvbstore to prefix functions with the type they operate on
finished refactoring functions to have the type they operate on prepended to their name