Update purpose based on discussion.