add an '_add' method