Smith contract