The new revision addressed all my comments. I think it's ready to move forward. Cheers, Tianran