add new template lib