commented out class solution