hopefully fix visual studio bugs