Beginning major changes of bases.py - new class name and doc