add docs for writing FireTasks