move up recursive closest