switch to use yank