revision tasks for if exercises