optimze template