reaved
not defined yet