use new way of reporting progress