removing mutable state from LL