thang update1
thang update2