added templates, attributes, and default recipe