purpose added to ReadCell() function