Implemented  operator