upgrade to v4