[Pebbles 005] abstract approve agree