by and por v2