fixed issues raised by jrk and completed the box scheduling with
parallelism. Also added imageIO.