read in all parts