update with better examples