Very detail review. Thank you!