task satge should come in order