modify flag==3