I have a question regarding the assignment specs. In the 'Overall Architecture' part of the spec, it is mentioned "The remote client code that you write must provide all the public methods of the suncertify.db.Data class". Moreover in the 'Writing Data Client' section it is mentioned "To connect with your server, you should create a client program. This implementation should include a class that implements the same public methods as the suncertify.db.Data class, although it will need different constructors to allow it to support the network configuration". I am having hard time understanding the above specifications. Can anybody explain this to me ? Thanks in advance.