Thanks you folks for updates. Any if you feel that there are corrections in OP thread then you are welcomed to do so.