task 3 (text parser) was added