Author: sandor Bordas and Peter Huncik