added golang templates