final thoughts