@author Jakub Kolář, Josef Novotný