use updated discovery API