finished the whole section