This implementation is just a limited exercise: see the API documentation to perform all the possible access functionalities.