proper template extensions