This is for Brother Jackson's OOP course.