Defined the interface for the Server