added existsBool method