optimal materials selection