updated file structures