added grab method; patched insurance