upd
add abstract class for haxe programs