use template if exists