Complete chaprter 1 and some charpter 2