update with examples