blocksolver
