arrange_square
arrange_manual
update statusline
refactoring