added ingredients attribute