documentation and taskpaper and smartinput