oops
added hasObjectForKey