add apply-template
add reify