file monitor isolated. almost done