task4 without xslt