v3 source fix