change output style
implement example more real usage