this class is more generic than simply reading Numbers... it can ready anything.