Completely rewrote _03_classes.py