initial vs2012 solution