Reimplemented a new ar.