start cleanup of windows impl