lnarr struct is now handled in a function, including its reallocing
oops ... some core files got in on last commit, part 2