adding native mode and a new C code generated data file