Utils.py
Major tweaking as we go.