v3.1 update