more updates on amr method.