some changes in task