parsing materials