COMPLETED PART TWO -- Added reflection to the server so that users may enter unlimited parameters based on the method they choose