adds dual operator