use of haxe3 instead of spod_macro