improve digest approval chain