add contract command