outsnored
not defined yet