refaktoryzacja kodu
bugfix