all classes are done, gotta check the code later on tho