add incomplete case