3.1 update