fixed ARC warnings