chnaged read method