What Are The Contract Types