typo
register native routine
update