added windows client support