implement operator overloads for Complete_Command