Generalize the guide