Author: Ouying Zhang; edde iott