Add windows/linux

Hi Yusuf,

Please have a review to merge my source code.

Thanks,
NqMinh