Addded read method