Add external contract id after adding the hardware to avoid passing from created state before.
created