more complex files