Changes made by Dan Xiong (danx@imaginet.com).
Changes made by Dan Xiong (danx@imaginet.com).