updated xthToLast