implicit list working