object level check