updagte 3.1