for Haxe