update for vs2012