Conditions for the design and management of agricultural extension