generalizes

not defined yet