updated #else to #elif _WIN32