Implemented some of the methods of the class, still not functional.