added for, foreach, while. pc.py needed no changes (thankfully)