fixed read all