Add windows compatibility