filesystem tasks, style architecture