3.1.1 Read and Type