adding progress checker