first working draft
add validation reporter
add test
update example
update example
0.1.0