tweaking AR callbacks