Ondrej Krcal's research