nature 89 results