Finished ch1&ch2