Client for the MandatoryAssignment1