net 3.5 compatibility added