implementation of an agreement