visual_o updated for blockwise visual
nits