update ch5,6,7 with layout