add recipe procedure image fetch