cell with constrait