Consume list working fine. CR path working. Some code refined