Thanks alot for the detailed explanation. It is really helpful