lesson 4 completed - use an assertionerror to prevent classes from being instantiated
renamed ch2 to item1