erased self-reference. Added distributions.py back in