working, but should probably start to hash files immediately after creation