outstrutted
not defined yet