Thanks all the reviewers for the detailed and thoughtful comments