misc commit, documentation and example only not production code