Generalizing construction