perform the task