many isup.py improvements, along with color changes.