init and block reconfigured

init now just inputs the blocks
block fixed