thoroughly, completely, exhaustively TSE [IW]
fulfilled, perfected, gone to the end attained perfection, accomplish, master [IW]