add contract collection