updated target framework to 4.0