updated VS Solution