#progress

Some of this code is pretty sloppy...