[Fabric 002] abstract approve agree