Thanks Liming and Ray for looking into this. It was really frustrating that no one bothers to reply after keep pinging for months.