add type to recipes enum. fix recipesFor returning false positives