figure out how to handle both win and unix