part B almost done