integrate templates