Many GPs don’t like the new care agreement