partial & ends
head
last