added support for progress int