reractoring kodu + test sprawdzenia czy wszsytko jest ok