update examples and docs