Finished up to receiving data on part iii