add notes, clean up base.py