updated file component