add windows host/join options
add more useful error messages