change function names defined in Material