more examples and refreshing