windows compatibility merge