more detail in example