so if i think about it in terms of the push case, you know, i might say, well, if there's an existing set of cells, so we're using strategy b here, let me erase a so i know what i'm looking at, that its head is currently pointing to a set of cells, right, that my allocation of the new cell out here, right, assigning its value, assigning its next field to be where head points two, and then sending head to this new guy, it