możliwość przekazywania funkcji jako parametrów metody create