Na razie trochę poprawek i ze dwa interfejsy