updates to the acr algorithm