apply template extends