added exception testing in 03-task.t