finished first OOP assignment (this is a refresher in case anyone else is looking at this)