haxe 3 modifications