added practical example