First, last and everything