upstruggle
not defined yet