just playing about with file watchers