add progress directive