implemented material loading from file