add mywrap, myquote defun