Created struct path

also fixed and added some comments
works well on VS2012 ultimate

need to ignore vcxproj