multi file parse