finish predefination chapter