Hash templates