added `doc` task