added vi visual rectangular mode