Read and Product