Implemented progress control with diagrams.