letting stor command be able to use a generic reader to get its data from