determine an agreement