update examples + misc