oops
multiblock output refactoring