now compatible with .NET Framework 4.0