Added initalise read
Added read block