move native code to seperate project