updated to target .net45