static function main needed for neko targets