Revert "Initial commit"

This reverts commit 16375ddb7bd6ba8cb4bf4f427684967368616ba3.
Revert "Revert "Initial commit""

This reverts commit 45ba2b0bb99e2f47f9ab634e76cb6f0843af261a.
update 1002

some issues with vs2010