clearer explanations of v