ring.lib: changeordTo