Remplace template with map