refactors callnumber grab.