v1 & v2 separator