transmutually
not defined yet