new docs and windows compatability