intermede
not defined yet