Add file interaction