adding ARC fixes