Updated reading apis