changed property attributes to ARC strong instead of retain