wersja z wzorcow