fixed read again