implemented "parameters"
implemented the parameter
implemented the constructor
implemented destructor