Completed File Module
New changes