NATIVE-9 add project files.
Native-13, Refactor the code,