now have to give a type if array length is 0 for non-catalog additions to truth table