added attributes, and modified recipe