operator overload

over testing