updated for LL