Updated subtask1