adding linux and windows