adapted IntroduceBehavior to use TaskFactory and wrote test for AskQuestion