When you will provide overloaded new operator? give example