using the RastroReader properly
-- still needs to finish the implementation (error with the typeMap in the simulator)