Updating to use proper recipe structure