update template strategy with more realistic example