added resharper and other updated