requires nezcore dev