added another layer to the template inheritance example