add plus and minus function