new test code.
update the article for new features.