Added basic operator overloads