Author: Hong, Minlin.