changes from the msvc version, port and seeder updates