René's URL Explorer Experiment


Title: Intermediate Research Software Development: Additional Material: Persistence

Mail addresses
info@software.ac.uk

direct link

Domain: anenadic.github.io


Hey, it has json ld scripts:
    {
  "@context": "https://schema.org",
  "@type": "LearningResource",
  "@id": "https://carpentries-incubator.github.io/python-intermediate-development-earth-sciences/persistence.html",
  "inLanguage": "en",
  "dct:conformsTo": "https://bioschemas.org/profiles/LearningResource/1.0-RELEASE",
  "description": "A Carpentries Lesson teaching foundational data and coding skills to researchers worldwide",
  "keywords": "software, data, lesson, The Carpentries",
  "name": "Additional Material: Persistence",
  "creativeWorkStatus": "active",
  "url": "https://carpentries-incubator.github.io/python-intermediate-development-earth-sciences/persistence.html",
  "identifier": "https://carpentries-incubator.github.io/python-intermediate-development-earth-sciences/persistence.html",
  "dateCreated": "2020-04-23",
  "dateModified": "2024-11-20",
  "datePublished": "2026-07-07"
}

  

Nonetext/html; charset=UTF-8
msapplication-TileColor#da532c
theme-colorblack

Links:

Skip to main contenthttps://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#main-content
Beta https://docs.carpentries.org/resources/curriculum/lesson-life-cycle.html
Key Pointshttps://anenadic.github.io/python-intermediate-development-earth-sciences/key-points.html
Glossaryhttps://anenadic.github.io/python-intermediate-development-earth-sciences/reference.html#glossary
Learner Profileshttps://anenadic.github.io/python-intermediate-development-earth-sciences/profiles.html
https://anenadic.github.io/python-intermediate-development-earth-sciences/installation-instructions.html
Glossaryhttps://anenadic.github.io/python-intermediate-development-earth-sciences/reference.html
Search the All In One pagehttps://anenadic.github.io/python-intermediate-development-earth-sciences/aio.html
Instructor Viewhttps://anenadic.github.io/python-intermediate-development-earth-sciences/instructor/persistence.html
Summary and Setuphttps://anenadic.github.io/python-intermediate-development-earth-sciences/index.html
Setting the Scenehttps://anenadic.github.io/python-intermediate-development-earth-sciences/00-setting-the-scene.html
Section 1: Setting Up Environment For Collaborative Code Developmenthttps://anenadic.github.io/python-intermediate-development-earth-sciences/10-section1-intro.html
1.1 Introduction to Our Software Projecthttps://anenadic.github.io/python-intermediate-development-earth-sciences/11-software-project.html
1.2 Virtual Environments For Software Developmenthttps://anenadic.github.io/python-intermediate-development-earth-sciences/12-virtual-environments.html
1.3 Integrated Software Development Environmentshttps://anenadic.github.io/python-intermediate-development-earth-sciences/13-ides.html
1.4 Collaborative Software Development Using Git and GitHubhttps://anenadic.github.io/python-intermediate-development-earth-sciences/14-collaboration-using-git.html
1.5 Python Code Style Conventionshttps://anenadic.github.io/python-intermediate-development-earth-sciences/15-coding-conventions.html
1.6 Verifying Code Style Using Lintershttps://anenadic.github.io/python-intermediate-development-earth-sciences/16-verifying-code-style-linters.html
Section 2: Ensuring Correctness of Software at Scalehttps://anenadic.github.io/python-intermediate-development-earth-sciences/20-section2-intro.html
2.1 Automatically Testing Softwarehttps://anenadic.github.io/python-intermediate-development-earth-sciences/21-automatically-testing-software.html
2.2 Scaling Up Unit Testinghttps://anenadic.github.io/python-intermediate-development-earth-sciences/22-scaling-up-unit-testing.html
2.3 Continuous Integration for Automated Testinghttps://anenadic.github.io/python-intermediate-development-earth-sciences/23-continuous-integration-automated-testing.html
2.4 Diagnosing Issues and Improving Robustnesshttps://anenadic.github.io/python-intermediate-development-earth-sciences/24-diagnosing-issues-improving-robustness.html
Section 3: Software Development as a Processhttps://anenadic.github.io/python-intermediate-development-earth-sciences/30-section3-intro.html
3.1 Software Requirementshttps://anenadic.github.io/python-intermediate-development-earth-sciences/31-software-requirements.html
3.2 Software Architecture and Designhttps://anenadic.github.io/python-intermediate-development-earth-sciences/32-software-design.html
3.3 Programming Paradigmshttps://anenadic.github.io/python-intermediate-development-earth-sciences/33-programming-paradigms.html
3.4 Functional Programminghttps://anenadic.github.io/python-intermediate-development-earth-sciences/34-functional-programming.html
3.5 Object Oriented Programminghttps://anenadic.github.io/python-intermediate-development-earth-sciences/35-object-oriented-programming.html
3.6 Architecture Revisited: Extending Softwarehttps://anenadic.github.io/python-intermediate-development-earth-sciences/36-architecture-revisited.html
Section 4: Collaborative Software Development for Reusehttps://anenadic.github.io/python-intermediate-development-earth-sciences/40-section4-intro.html
4.1 Developing Software In a Team: Code Reviewhttps://anenadic.github.io/python-intermediate-development-earth-sciences/41-code-review.html
4.2 Preparing Software for Reuse and Releasehttps://anenadic.github.io/python-intermediate-development-earth-sciences/42-software-reuse.html
4.3 Packaging Code for Release and Distributionhttps://anenadic.github.io/python-intermediate-development-earth-sciences/43-software-release.html
Section 5: Managing and Improving Software Over Its Lifetimehttps://anenadic.github.io/python-intermediate-development-earth-sciences/50-section5-intro.html
5.1 Managing a Collaborative Software Projecthttps://anenadic.github.io/python-intermediate-development-earth-sciences/51-managing-software.html
5.2 Assessing Software for Suitability and Improvementhttps://anenadic.github.io/python-intermediate-development-earth-sciences/52-assessing-software-suitability-improvement.html
5.3 Software Improvement Through Feedbackhttps://anenadic.github.io/python-intermediate-development-earth-sciences/53-improvement-through-feedback.html
Wrap-uphttps://anenadic.github.io/python-intermediate-development-earth-sciences/60-wrap-up.html
Key Pointshttps://anenadic.github.io/python-intermediate-development-earth-sciences/key-points.html
Glossaryhttps://anenadic.github.io/python-intermediate-development-earth-sciences/reference.html#glossary
Learner Profileshttps://anenadic.github.io/python-intermediate-development-earth-sciences/profiles.html
https://anenadic.github.io/python-intermediate-development-earth-sciences/installation-instructions.html
Glossaryhttps://anenadic.github.io/python-intermediate-development-earth-sciences/reference.html
See all in one pagehttps://anenadic.github.io/python-intermediate-development-earth-sciences/aio.html
Previoushttps://anenadic.github.io/python-intermediate-development-earth-sciences/index.html
Home https://anenadic.github.io/python-intermediate-development-earth-sciences/index.html
Edit this page https://github.com/carpentries-incubator/python-intermediate-development-earth-sciences/edit/main/instructors/persistence.md
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#introduction
Section 3 on software design and developmenthttps://anenadic.github.io/python-intermediate-development-earth-sciences/36-architecture-revisited.html#additional-material
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#serialisation-and-serialisers
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb1-23
JSON (JavaScript Object Notation)https://en.wikipedia.org/wiki/JSON
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-23
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb2-24
TDD (Test Driven Development)https://anenadic.github.io/python-intermediate-development-earth-sciences/35-object-oriented-programming.html#test-driven-development
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb3-23
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-23
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-24
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-25
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-26
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-27
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-28
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-29
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-30
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-31
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb4-32
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-23
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-24
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-25
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-26
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-27
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-28
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-29
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-30
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-31
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-32
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-33
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-34
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-35
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-36
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-37
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb6-38
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-1
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-2
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-3
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-4
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-5
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-6
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-7
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-8
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-9
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-10
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-11
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-12
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-13
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-14
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-15
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-16
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-17
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-18
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-19
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-20
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-21
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-22
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-23
https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#cb7-24
Section 3https://anenadic.github.io/python-intermediate-development-earth-sciences/36-architecture-revisited.html#mvc-revisited
abc modulehttps://docs.python.org/3/library/abc.html
csv modulehttps://docs.python.org/3/library/csv.html
Previoushttps://anenadic.github.io/python-intermediate-development-earth-sciences/index.html
Home https://anenadic.github.io/python-intermediate-development-earth-sciences/index.html
Code of Conducthttps://anenadic.github.io/python-intermediate-development-earth-sciences/CODE_OF_CONDUCT.html
Edit on GitHubhttps://github.com/carpentries-incubator/python-intermediate-development-earth-sciences/edit/main/instructors/persistence.md
Contributinghttps://github.com/carpentries-incubator/python-intermediate-development-earth-sciences/blob/main/CONTRIBUTING.md
Sourcehttps://github.com/carpentries-incubator/python-intermediate-development-earth-sciences/
Citehttps://github.com/carpentries-incubator/python-intermediate-development-earth-sciences/blob/main/
Abouthttps://carpentries.org/about/
CC-BY 4.0https://anenadic.github.io/python-intermediate-development-earth-sciences/LICENSE.html
CC-BY 4.0https://creativecommons.org/licenses/by-sa/4.0/
The Carpentrieshttps://carpentries.org/
sandpaper (0.20.2)https://github.com/carpentries/sandpaper/tree/0.20.2
pegboard (0.7.9)https://github.com/carpentries/pegboard/tree/0.7.9
varnish (1.1.1)https://github.com/carpentries/varnish/tree/1.1.1
Back To Top https://anenadic.github.io/python-intermediate-development-earth-sciences/persistence.html#top

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.