( Handling cancellation )-------------------------***