Programme for Friday 31 October