Adding initial support for windows platform