niedzialajaca wersja. proba poprawienia