added Heidi source code as-it-is (also with mix of Eduro code)