ARC Support

Adding ARC support