more work on AR