discover updated to pass extras