added smartpaste