add some private template