*) reading