Adding ARC support