first bits of lists chap