contract development