depend on AR 4+