ch7 stuff with lists