lots of work on claim loading function. :)