modify recipe_extract to use storage