thanks for your knowledge sharing