discrive
not defined yet