poprawiona wersja 2