template by do.