3.1 update

update