example: provided different examples