My take on the class