Generalize shops