differentiatingmodes