added back all readinsg