add operator bool