added a filesystem observer