adding some more from HeadFirst book