initial windows backend commit