added skip mc
added selection of defun (d) and buffer (a)