My built for oop lab.