add the operator reloading function