fixing ARC forward declaration errors