add striking progress function