forward v3, subdev