compiled with windows 7 vs2012
refined
guidance added