Before LL Implementation