Generalizing approach