more detailed logging
refactor use grabber_cls instead of grabber_obj