one template utility library