add improvements to south advantage fix, still not working correctly