to accomplish thoroughly that is (subjectively) to persist
1. to bring thoroughly to an end, accomplish