Thanks to William for his tireless efforts.  He gave me a lot of advices, and cares about my thoughts. The communication with him is very enjoyable.  He always reply as quickly as possible.  Excellent!