starting to work on the reading of datablocks