Ronda Palazzari Abstract Class 5 and a half