Added read to IO library