last version before send to Prof.Xia