ll interface