Large update with examples