update to John