mainly update examples/