these examples are very helpful !