Add bus generalization