Guodian: merge code.