make native method private