reordered attribute_driven recipe