loosened AR dependency