add support for .net 3.0