template lib
