chenhuaming update .........