ARC compatible

make it ARC compatible