- Some work to make it compatible with windows