Initial work to get compiled in non windows systems