negotiates agreements