oppignerate
not defined yet