added task changes for ordering, not finished yet