usprawnienia dotychczasowego kodu