improved builder script & core in process of refactoring MP material builder