Thank you all for the very kind words again.
Getting feedbacks from the forum is feul to get improvement. I just don't want to see myself get stucked even if the advises are good. But I m afraid I was not working hard. I just seeing that every time I get advise every time I get improved, that's what keeping me going. Its very amazing to get so much valid and effective advise online. I m sure if I could get to the camp I should have reach this level a lot earlier. Anyhow, It just fun to follow the advice and move forward.