initial commit with static library VS preset
fixed merge conflict