Special file processing
Added tests