outsprued
not defined yet