getFirst & getLast