Refactored some function names
Using label service to communicate with the repo
Fixed a bug where label service was missing the all function