Refactoring, creating a LL class before adding more functionality