complete a task and test