v4 library update