generaliser

not defined yet