undifferently
not defined yet