Implementacja szablonu