setup files with structure