done: 0.9580340385437