thank you all for kind responses~~~~
I've got a lot here.