sync with vs2012