get template from http://tom.preston-werner.com/