Implement close/reopen exercise (v1.0)