material selection and product specification