V(original and my own)