template + value mappings