explanation for example