removing unused header from this file
Improve code for windows/linux/unix compatibility