more examples and toggle functionality