upper-limit position