add ARC flag
add sample