add native.c