add extend templates