mostly adding templates in new learned order