Reading of complex files