gao modify