source code for file access blog post