lengthy extended