New adjust way, not between ab, but cd