Refaktoryzacja modułu użytkownika