[Leather 007] abstract approve agree