updated to target .net 4.5