Apply templates