Thank for the detailed review