John stones evolution