adds not-yet-fully-working file task; adds directory task; adds cleaning tasks