alot of clean up, arc, afnetworking