updated selectBlock, yank