add file process structure, need to add the actual processor