a sample of Dist::Template