implemented RR task