worked on xslt templates