Author: Dalian Gang yi yuan