update with existing examples and tools