added def products