added support for doc in defun