knick points  search
USEknickpoints