nowe klasy, tak mniej wiecej bedzie wygladal interfejs
Merge origin/master