added verbose progress mode