comments in shape.py & adding trial generators