progress assignment