implement ingredient