support ARC detect