a simple file Supervisor