add operator map