add windows compatibility