added user specific file processing