Author: david katalin and gyorgy szedlak