added progress tracking counter