Added operator overloading