cloudy behaivour by Ahtesham husain
_