lowered dependency to .net 4