add progressmonitor