added overloaded operators to existing class
added overloaded operators