compdata upper bound