rough draft of functions that add layer of abstraction, so an inodes blocks can be viewed logically