reworked how to use examples