Thanks for detailed review