implement test wip
change output style
implement example more real usage