changed l2u, u2l -> low2upp, upp2low