code is woriking ....