added some comments to systems.py