add_contracts