Perhaps you could start by explaining what "Garneted lifetime in wireless senior network" means; this makes no sense to me at all.

Do you know both Java and C? Like a lunguistic translator needs to know both the languages he's converting between, a code translator needs to understand both programming languages.

You only need to include header files that define functions you want to call. If you aren't calling any, then you don't need any include files.