converted Project to ARC and modern Objective-C