This is the OOD project for Ariel, Andy and Avery