upgraded from .NET 2 to .NET 4.5