Commented ALL THE FRAGMENTS!!! idk if i will comment the objects and base classes, probably will eventually