updated file arrangement