clean up progControl (WIP)