Very nice answers. these things are very helpful to me. Thanks for everyone for their valuable response and sharing these good things.