add and, or methods