non-vegetarian or vegetarian