interfejs controller